4 Steps to every loop 1. Initialize test condition 2. Carry out the process within the loop. 3. Modify the test condition. 4. Test the condition (This will appear between 1 and 2 for a pretest loop) Flow Chart Examples Average x^y x! Binary to Decimal Decimal to Binary